//=============================================================================
/**
 * @file	push_comm.h
 * @brief	おしくらまんじゅう：通信データ
 * @date	2008.03.13
 */
//=============================================================================

#ifndef	__PUSH_COMM_H__
#define	__PUSH_COMM_H__

#include "../pkthln_event_comm_common.h"

typedef struct PUSH_CHILD_DATA_tag
{
	BOOL TouchValid;
	u8 TpX;
	u8 TpY;
	u16 PokeIdx;
	u8 LocalEnd;
	u8 dummy[27];
}PUSH_CHILD_DATA;		//計36バイト

typedef struct PUSH_PARENT_DATA_tag
{
	u8 PokeX[12];		//12
	u8 PokeY[12];		//12
	//↓時間8ビット|方向2ビットｘ12
	int Dir;			//4
	//↓得点取得ポケインデックス4ビット|フィールドタイプ4ビット｜生存状態2ビットｘ12
	int PokeSt;		//4
	//↓現在ラウンド4ビット｜得点プレーヤーヘッダ2ビット｜総得点8ビット|取得得点3ビット｜
	//ゲームポーズフラグ1ビット｜計算シーケンス移行ＳＥフラグ1ビット｜終了フラグ1ビット|疲労状態フラグ1ビットｘ12
	int PokeSt2;	//4
}PUSH_PARENT_DATA;		//36バイト

#endif	//__PUSH_COMM_H__
